package design.pattern.observer.customer;

/**
 * @author futao
 * Created on 2017/11/27 - 19:35.
 * 观察者 Observer
 */
public class Chat implements UserActionSubscriber {
    /**
     * 把自己加入到userAction的观察者列表中
     * @param userAction
     */
    Chat(UserAction userAction){
        userAction.addSubscriber(this);
    }

    /**
     * 一旦用户登陆成功便被通知
     * @param userBean
     */
    public void onLoginEvent(UserBean userBean) {
        System.out.println("观察者chat被通知"+userBean.toString());
    }
}
